package com.day22.Builder;

public class Student {
    private String name;
    private int age;
    public Student(){
    }
    public Student(String name,int age){
        this.name=name;
        this.age=age;
    }
    public void setName(String name){
        this.name=name;
    }
    public void setAge(int age){
        this.age=age;
    }
   public interface StudentBuilder{
        Student build(String name,int age);
   }
   public class StudentDemo{
        public static void main(String[] args)
        {
            useStudentBuilder((name,age)->new Student(name,age));
            useStudentBuilder(Student::new);
        }
        private static  void useStudentBuilder(StudentBuilder builder){
            Student student=builder.build("张三",18);
            System.out.println(student.name+student.age);
        }
   }
}
